<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>02变量与常量</title>
</head>
<body>
<script>
    //JS是一门弱类型语言,不需要指定变量的数据类型\
    //1.声明变量
    var a = 1;
    var b = 3.14;
    var c = '你们';
    var d = "好呀";//单引双引都可以
    var e = true;
    //可以一次性输出多个值,使用逗号隔开
    console.log(a,b,c,d,e);
    //根据存的值来推断变量的类型 typeof
    console.log(typeof a,typeof b,typeof c,typeof d,typeof e);
    a = 3.4;
    console.log(a, typeof a);//3.4 number
    a = false;
    console.log(a, typeof a);//false boolean
    //JS中用var可以重复声明变量
    var a = '哈哈哈我又来啦';
    console.log(a, typeof a);//string

    //使用let声明的变量不可以重复声明
    let x = 1;
    console.log(x,typeof x);
    x = 6.6;
    console.log(x,typeof x);
    //let x = true;//报错:x已被声明
    //console.log(x, typeof x);

    //声明常量
    const y = 1;
    console.log(y);
    //y = 33;//常量的值不允许被修改
</script>
</body>
</html>